This file contains the revision history of Gnotella Last updated: September 25, 2001 Changes From 1.0.3 to 1.0.5 --------------------------- - Downloads - Fixed bugs in Clear Selected/Clear Inactive/Abort of queued downloads - Download handshake timeout raised to 15 s - Fixed resumes when files dont match - Fixed case where 0 size tempfile could cause problems - multiple servers will go into wait mode if looped through them all instead of queueing right away - Made change to downloads, now timeouts and misc. errors result in going to wait mode instead of begin requeued right away if auto-retry is enabled, prevents hammering in some occasions - currently displays status of "Connection rejected, waiting" - Made change to downloads with multiple servers, now it should cycle through the list once, if they all fail, it will queue the download, it used to continue looping through the servers - Downloads with multiple servers that get a 404 response are now removed from the server list - Connections - Added auto connect prompt on startup - Use new hostcache code - cycles through gnutellanet.com's caches - Added some new hostcaches - Timer for connections changed, used to be 10s for connect and handshake, now they get 10 each - Tweaked auto connect prompt on startup to allow incoming if not firewalled - Added port to download host column - Monitor - Optimized search monitor display code - Fixed bug in monitor which showed the same search twice sometimes - Fixed rescan from menu bug where changes made in options screen since last scan are ignored - Searches - Bug in "Images" file type search fixed - When a search is stopped/aborted, the file type, min speed and file size are reset - Changed search messages, added some messageboxes for warnings - Added sub search instructions to empty list and added made it subsearch if shift or ctrl+enter pressed - General - Optimized upload/download/search sorts - Skins must be bitmaps, jpegs are no longer possible - Fixed horizontal noise in listviews - Fixed drawing bug where vertical line appeared at right of listviews - Fixed dbl-click cloumn autosizing - replaced listview icons and skin pictureboxes with memory dcs - Moved some timer code from GnotDB to the main exe - Fixed mp3 scan problem where it could get stuck on one file - Added IP reported to Internet connection tab - Removed Kbps label from connection speed option, should not have been there - Switched around MP3 Info - Tweaked GnotDB.exe threading - Changed label format at screen bottom when connecting - Number of files stat given more space to show # of files - Fixed bug with Forced IP and hostname being lost on restart Changes From 1.0.0 to 1.0.3 --------------------------- - Options Window - Network Connections Tab - Fixed bug in saved/blocked/always allow hosts not allowing non-numeric hosts - Fixed bug allowing duplicates - Options Window - Internet Connection Tab - Fixed crashes on mis-formatted forced IP's - Allow valid hostnames for those with static names and dynamic IPS for forced IP - Searches - Added new check for connection when starting a search - Fixed Ignore Full Servers bug where full-firewalled servers where still displayed - New sorting scheme always uses server info for tie-breaker/secondary sort - best servers float to top - Promotions when more than one server are present are resorted for main search columns - 0 size files never displayed - Added new options to search popup menu: ignore full, firewall, and exact matches - Changed so that min speed and size for the 3 searches are independent of each other - Downloads - Redid Download Queue Code - Temp file movement updated in status when done from menu (not deleted if cant move) - Fixed bug where temp files not moved to downloads folder when auto-clear enabled - Fixed bug where download queue got misaligned with dial up users connections was disconnected - Added relative position to queue (eg. 7 of 9) - Aborted downloads now saved between sessions - Drag and drop links from webpages with ? in filename have ? chopped out - Shared Files - Changed library menu from Refresh-> Rescan Your Library - Fixed bug where webpage file size reported incorrectly - Ogg added to sound and default shared file types - Fixed bug where new shared directory might not be saved to ini file - Fixed bug where files shared and then unshared could be uploaded - Optimized webpage HTML - Browser redirects to www.gnotella.com instead of gnotella.com - Fixed international date formatting in uploads.txt - Returns 503 when scanning your files instead of 404 - Shared files do not have to have normal attributes (non-archived will be scanned now) - Connections - Added auto connect prompt on startup - Changed default host to gnutella.hostscache.com - Added confirmation dialog to file deletion from your library - Allow Incoming not checked when user is Firewalled and chooses Connect to Network from popup menu - Added ini file entry for default host cache - Disconnect when being flooded - Fixed bug where service providers could cause the connection count to be incorrect - Added 0.6 handshaking to incoming connections - General - Added support file checking in setup program (no more crashes..) - Broke File searching into new component for freezing problems - Tweaked code to open URLs, more robust - Tray icon bug fixed where it would not appear - New tray menu options added including skin selector - Tray menu always works, not just when minimized - Fixed bug where tray icon popu menu would not disappear if another window gained focus - Setup wizard info saved when finished in gnotella.ini - Browse dialogs in option window default to last path selected - Bug fixed with download status icon not displaying properly on some systems - Added support for VBR mp3's (shown as kvps vs. kbps), thanks Rye! - Changed the way mini-mode works, dbl-click titlebar to maximize/restore, dbl-click the icons to toggle mini-mode - System menu pops from skinned titlebar like normal windows (left click in the left corner or right click anywhere)